//
//  CAIClientVoModel.h
//  MerchantBusinessClient
//
//  Created by 海参 on 2021/7/20.
//  Copyright © 2021 com.Chs. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN


@class CAIClientVoModel;
@interface CHSClientPackageModel : NSObject

@property (nonatomic, strong) CAIClientVoModel *voModel;

/// 自定义传给h5字段-一个map格式的json字符串
@property (nonatomic, strong) NSString *responseObject;

@end


@interface CAIClientVoModel : NSObject

@property (nonatomic, copy) NSString *appId;
/// 最新版本号,用于跟本地app版本号做比较
@property (nonatomic, copy) NSString *versionNew;
/// 应用安装下载地址-andriod
@property (nonatomic, copy) NSString *downloadUrl;
/// 是否强制
@property (nonatomic, assign) BOOL isForceUpdate;
/// 是否有新版本(包括灰度升级、应用市场更新、ABM更新)
@property (nonatomic, assign) BOOL isHaveNewVersion;
/// 应用市场的更新标题； 灰度弹窗有自己的title。
@property (nonatomic, copy) NSString *title;
/// 更新文案，更新文案用@"\n"分割。
@property (nonatomic, copy) NSString *updateDescription;

/// 是否灰度版本（如果强制更新，则一定不能是灰度）
@property (nonatomic, assign) BOOL isGrey;
/// 灰度中间页-下载引导地址，如果没有配置，则直接跳转testFlight
@property (nonatomic, copy) NSString *middleUrl;
/// testFlight地址
@property (nonatomic, copy) NSString *testFlightUrl;

/// appStore的应用下载地址；如果没有配置，则使用根据appId生成的兜底链接
@property (nonatomic, copy) NSString *appStoreUrl;
/// 是否需要App Store检测；如果是应用市场升级则需要设置。
@property (nonatomic, assign) BOOL isItunesCheck;
/// itunes检查地址；如果没有配置，则使用根据appId生成的兜底链接
@property (nonatomic, copy) NSString *itunesCheckUrl;

/// 是否apple商务管理分发
@property (nonatomic, assign) BOOL isABM;
/// 商务管理兑换码链接（h5容器打开）
@property (nonatomic, copy) NSString *codeRedemptionLink;

@end

NS_ASSUME_NONNULL_END
